home *** CD-ROM | disk | FTP | other *** search
-
- 3UTILS.DOC -- CTRL 1.1, DVORAK 1.3, KEYCODE 1.3
- February 4, 1993
-
-
- CTRL 1.1 This update of CTRL and DVORAK facilitates higher interrupt 15h
- function calls in the Phoenix BIOS.
-
- A tiny memory resident utility that switches the left control key and the
- caps lock key. Useful on the enhanced keyboard.
-
- A>CTRL to install
- A>CTRL /U to uninstall
-
- The program checks to see if it is already loaded. It will only install
- once. CTRL makes use of interrupt 15h, service 4Fh, so computers with a
- BIOS older than January, 1986, may not be able to use it. It will not work
- in programs that access the keyboard directly, or in a Windows environment.
-
- * * * *
-
- DVORAK 1.3
-
- Takes only 128 bytes of memory.
-
- A>DVORAK to install
- A>DVORAK /U to uninstall
-
- The program checks to see if it is already loaded. It will only install
- once. When installed it will change the Qwerty keyboard layout to the
- Dvorak layout as given in the following diagrams. These may be printed out
- and used as a reference.
-
- When Scroll Lock is toggled, the Qwerty layout is active. When Scroll Lock
- is off, the Dvorak layout is active.
-
- QWERTY KEYBOARD
- _____________________________________________________
- | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | _ | = | \ |
- |___|___|___|___|___|___|___|___|___|___|___|___|___|
- | Q | W | E | R | T | Y | U | I | O | P | [ | ] |
- |___|___|___|___|___|___|___|___|___|___|___|____|
- | A | S | D | F | G | H | J | K | L | ; | ' |
- |___|___|___|___|___|___|___|___|___|___|___|
- | Z | X | C | V | B | N | M | , | . | / |
- |___|___|___|___|___|___|___|___|___|___|
-
-
- DVORAK KEYBOARD
- _____________________________________________________
- | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | [ | ] | \ |
- |___|___|___|___|___|___|___|___|___|___|___|___|___|
- | ' | , | . | P | Y | F | G | C | R | L | / | = |
- |___|___|___|___|___|___|___|___|___|___|___|____|
- | A | O | E | U | I | D | H | T | N | S | _ |
- |___|___|___|___|___|___|___|___|___|___|___|
- | ; | Q | J | K | X | B | M | W | V | Z |
- |___|___|___|___|___|___|___|___|___|___|
-
-
- Note that A and M are the same in each layout. In all, 33 keys are
- translated. There are minor Dvorak variants dealing with the quote, slash,
- and semicolon keys.
-
- DVORAK makes use of interrupt 15h, service 4Fh, so computers with a BIOS
- older than January, 1986, may not be able to use it. It is intended for
- use with DOS. Those with Windows already have an included Keyboard Layout,
- US-Dvorak.
-
- Key redefinition programs that make use of interrupt 16h, such as my own
- DDKEY, can be used on top of this program in their normal fashion.
-
- * * * *
-
- KEYCODE 1.3
-
- KEYCODE returns the scan code and the Ascii code, in that order, for any
- key pressed on a keyboard. First both values are given in hex, then they
- are repeated in decimal.
-
- The decimal values may be used in redefining keys with one of the ANSI
- family of utilities. KEYCODE is also useful for patching such programs as
- DDKEY. In entering hex codes with Debug, word (two byte) values, including
- addresses, are reversed. First enter the Ascii value, then the scan code,
- reversing the hex KEYCODE display.
-
- KEYCODE checks whether an enhanced BIOS is present, and issues key calls
- accordingly. To restrict to the nonenhanced BIOS, start up with
-
- A>KEYCODE /O or
- A>KEYCODE -O
-
- In particular, use this option to check macro output from DDKEY when you
- have used DDKEY /O to install.
-
- David M. Dibble
- 12137 Calle Sombra, #213
- Moreno Valley, CA 92557
- U.S.A.